package org.jeecg.common.oa.vo;

import lombok.Data;

@Data
public class OaMessageVo {
    /**
     * thirdpartyMessageId	第三方消息主键（保证唯一）	必填
     * thirdpartyRegisterCode	为第三方配置的系统注册编码	必填
     * messageContent	消息内容	必填
     * thirdpartySenderId	第三方消息发起人主键（保证唯一）	非必填
     * thirdpartyReceiverId	第三方消息接收人主键（保证唯一）	必填
     * noneBindingReceiver	接收人唯一标识 如果双方系统的登录名一致则使用登录名	必填
     * noneBindingSender	发送人唯一标识 如果双方系统的登录名一致则使用登录名	必填
     * creation_date	消息创建时间（格式：yyyy-MM-dd HH:mm:ss）	必填
     * messageType	0：PC；1：移动URL接入应用；2：本地H5应用；3：本地原生应用；4：PC&移动URL接入应用；5：PC&本地H5应用；6：PC&本地原生应用，致远提供	必填
     * downloadUrl	原生应用下载地址（仅3和6类型可选）	非必填
     * messageURL	PC端穿透链接	非必填
     * messageH5URL	移动端穿透链接	非必填
     * appParam	原生应用穿透命令，穿透命令需要按这个顺序：iphone|ipad|android|wp	非必填
     */

    private String thirdpartyMessageId;
    private String thirdpartyRegisterCode;
    private String messageContent;
    private String thirdpartySenderId;
    private String thirdpartyReceiverId;
    private String thirdpartySenderName;
    private String thirdpartyReceiverName;
    private String noneBindingReceiver;
    private String noneBindingSender;
    private String creationDate;
    private Integer messageType;
    private String downloadUrl;
    private String messageURL;
    private String messageH5URL;
    private String appParam;

}
